//
//  CacheManager.h
//  OneCard
//
//  Created by sally on 16/2/24.
//  Copyright © 2016年 koalac. All rights reserved.
//

#import "ExpertModel.h"
#import "UserModel.h"
#import <Foundation/Foundation.h>

@interface CacheManager : NSObject

+ (CacheManager *)shareInstance;

- (NSMutableDictionary *)getSavedDataFromPlistByIdentify:(NSString *)plistIdentify;

// 缓存最后登录的帐户信息
- (BOOL)cacheLastLoginAccount:(UserModel *)accout;
// 获取最后登录的帐户信息
- (UserModel *)getLastLoginAccount;
// 缓存最新一级分类列表
- (BOOL)cacheLastLevelArr:(NSMutableArray *)sortArr;
// 获取最新一级分类列表
- (NSMutableArray *)getLastLevelArr;
// 缓存最新二级分类列表
- (BOOL)cacheLastLevel2Arr:(NSMutableArray *)levelArr identify:(NSString *)plistIdentify;
// 获取最新二级分类列表
- (NSMutableArray *)getLastLevelArrWithIdentify:(NSString *)plistIdentify;
// 缓存最新地区列表
- (BOOL)cacheLocArr:(NSMutableArray *)locArr;
// 获取最新地区列表
- (NSMutableArray *)getLocArr;
// 缓存最新年限列表
- (BOOL)cacheYearArr:(NSMutableArray *)yearArr;
// 获取最新年限列表
- (NSMutableArray *)getYearArr;
// 缓存最新学历列表
- (BOOL)cacheEduArr:(NSMutableArray *)eduArr;
// 获取最新学历列表
- (NSMutableArray *)getEduArr;
// 缓存最新申请专家信息
- (BOOL)cacheLastBecomeExpert:(BecomeExpertModel *)becomeExpert;
// 获取最新申请专家信息
- (BecomeExpertModel *)getBecomeExpert;

@end
